1. ruby install by rpm¶
1.1. ruby¶
去 源 http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ 下载 必要的包
[jlch@check ruby]$ cat t.sh
#!/bin/bash
for rpm_packages in `cat packages.txt`
do
echo $rpm_packages
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/$rpm_packages
done
[jlch@check ruby]$ cat packages.txt
libyaml-0.1.4-11.el7_0.x86_64.rpm
ruby-2.0.0.648-30.el7.x86_64.rpm
ruby-libs-2.0.0.648-30.el7.x86_64.rpm
rubygem-io-console-0.4.2-30.el7.x86_64.rpm
rubygem-rdoc-4.0.0-30.el7.noarch.rpm
rubygem-bigdecimal-1.2.0-30.el7.x86_64.rpm
rubygem-psych-2.0.0-30.el7.x86_64.rpm
rubygems-2.0.14.1-30.el7.noarch.rpm
ruby-irb-2.0.0.648-30.el7.noarch.rpm
rubygem-json-1.7.7-30.el7.x86_64.rpm
[jlch@check ruby]$
安装 ruby, gem
rpm -ivh libyaml-0.1.4-11.el7_0.x86_64.rpm
rpm -ivh ruby-2.0.0.648-30.el7.x86_64.rpm ruby-libs-2.0.0.648-30.el7.x86_64.rpm rubygem-io-console-0.4.2-30.el7.x86_64.rpm rubygem-rdoc-4.0.0-30.el7.noarch.rpm rubygem-bigdecimal-1.2.0-30.el7.x86_64.rpm rubygem-psych-2.0.0-30.el7.x86_64.rpm rubygems-2.0.14.1-30.el7.noarch.rpm ruby-irb-2.0.0.648-30.el7.noarch.rpm rubygem-json-1.7.7-30.el7.x86_64.rpm
which ruby
ruby help
ruby --help
ruby gems ## 这个本身就不能运行的。
gem
gem list --local
ruby -v
卸载 ruby
[root@localhost ruby-install-by-rpm]# cat rm.sh
rpm -ef rubygem-io-console-0.4.2-30.el7.x86_64 rubygem-psych-2.0.0-30.el7.x86_64 rubygems-2.0.14.1-30.el7.noarch ruby-irb-2.0.0.648-30.el7.noarch ruby-libs-2.0.0.648-30.el7.x86_64 rubygem-bigdecimal-1.2.0-30.el7.x86_64 rubygem-json-1.7.7-30.el7.x86_64 ruby-2.0.0.648-30.el7.x86_64 rubygem-rdoc-4.0.0-30.el7.noarch